package com.heima.day531_字符串;

import java.util.Scanner;

public class bh805 {
    //【编号：805】 请编写程序，由键盘录入一个字符串，统计字符串中英文字母和数字分别有多少个。比如：Hello12345World中字母：10个，数字：5个。

    public static void main(String[] args) {
        //键盘录入
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入：");
        String s = sc.nextLine();
        //定义统计变量
        int ABCCount = 0;
        int abcCount = 0;
        int numCount = 0;
        //遍历字符数组
        char[] chars = s.toCharArray();
        for (int i = 0; i < s.length(); i++) {
            char c = s.charAt(i);
            //判断字母和数组并统计
            if (c >= 'A' && c <= 'Z') {
                ABCCount++;
            } else if (c >= 'a' && c <= 'z') {
                abcCount++;
            } else if (c >= '0' && c <= '9') {
                numCount++;
            }
        }


        //打印结果
        int abc = ABCCount + abcCount;
        System.out.println();
        System.out.println(s + "  中字母：" + abc + "个，数字：" + numCount + "个");

    }

}
